export default `
var args = {
  arg1: any,
  arg2: any,
  queryValue: {
    queryValue: [],
    myInstanceClassify: any,
    fks: [],
    parameterValue: [],
  },
  res: {},
  record: {},
  jsonData: {},
  activeKey: any,
  cellValue: any,
  rule: any,
  rules: any,
  row: {},
  rowIndex: any,
  column: any,
  columnIndex: any,
  $table: {},
  button: {},
  buttonConfig: {},
  id: any,
  formCode: any,
  viewCode: any,
  $rowIndex: any,
  $columnIndex: any,
  visibleData: any,
  value: any,
  event: any,
  name: any,
  obj: {},
  ids: any,
  dataSource: [],
  e: {},
  chartData: {},
  url: any,
  formData: {},
  boKey: any,
  p: function() {},
  func: function() {},
  processDefId: any,
  httpurl: any,
  info: any,
  arg: any,
  objectCode: any,
  outParameter: any,
  _rowIndex: any,
  processInstanceIds: any,
}
var getAction = function(url, parameter) {}
var deleteAction = function(url, parameter) {}
var postAction = function(url, parameter) {}
var putAction = function(url, parameter) {}
var httpAction = function(url, parameter, method) {}
var downFile = function(url, parameter, method) {}
var moment = {}
var uuid = {
  v1: function() {},
}
var ComUtils = {}
var store = {
  getters: {
    token: any,
    username: any,
    nickname: any,
    orgname: any,
    permissionList: [],
    userInfo: {},
  }
}
var callback = {
  call: function(this) {},
}
var options = {
  hidden: any,
  disabled: any,
}
var that = {
  $refs: {
    flowForm: {
      addFromBusiness: function() {},
      detailFromBusiness: function() {},
    },
    form: {
      addForm: function({}) {},
      editForm: function({}) {},
      detailForm: function({}) {},
    },
    xTable: {
      getCheckboxRecords: function() {},
    },
  },
  stores: {
    $vm: {},
  },
  dataSource: [],
  columns: [],
  spinning: any,
  fks: [],
  tableName: any,
  tableShow: {},
  queryColumns: [],
  messageUtil: {
    warning: function(message, title) {},
    success: function(message, title) {},
    error: function(message, title) {},
    info: function(message, title) {},
  },
  form: {
    setFieldsValue: function({key: value}) {},
    getFieldValue: function(key) {},
  },
  getItemObj: function(key, jsonData) {},
  $confirm: any,
  $nextTick: any,
  $emit: any,
  loadData: function() {},
  getSelectedIdList: function() {},
  insertRow: function(data) {},
  componentUrl: any,
  componentObj: any,
  render: function() {},
  editableTableRefs: {},
  getBpmButtonVm: function() {},
}
`
